package com.ruoyi.db.domain;

import cn.hutool.core.util.StrUtil;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;

/**
 * profit对象 ml_form_info_profit
 * 
 * @author ruoyi
 * @date 2022-11-23
 */
@Data
public class FormInfoProfit extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    private String infoName;

    /**  */
    @Excel(name = "")
    private Long infoId;

    /**  */
    private String dateInfo;

    /**  */
    @Excel(name = "")
    private BigDecimal profitAmount;

    private BigDecimal avgAmount;

    private Integer pushSuccessNumber;

    public String startDateInfo;

    public String endDateInfo;

    public String getStartDateInfo(){
        if (StrUtil.isNotEmpty(dateInfo) && StrUtil.isEmpty(startDateInfo)){
            String[] split = dateInfo.split(" ~ ");
            this.startDateInfo = split[0];
            return startDateInfo;
        }
        return startDateInfo;
    }

    public String getEndDateInfo(){
        if (StrUtil.isNotEmpty(dateInfo) && StrUtil.isEmpty(endDateInfo)){
            String[] split = dateInfo.split(" ~ ");
            this.endDateInfo = split[1];
            return endDateInfo;
        }
        return endDateInfo;
    }

}
